package com.block.source.service;

import com.block.db.entity.MemberExtInfo;
import com.block.db.entity.SourceBaseInfo;
import com.block.db.entity.SourceMemberDataInfoTemp;
import com.block.source.model.dto.SourceMatchResultDTO;
import com.block.source.model.dto.SourceRegisterResultDTO;

public interface ISourceMatchHandleService {

    SourceMatchResultDTO toMatchMerchant2(SourceBaseInfo sourceBaseInfo, SourceMemberDataInfoTemp dataInfoTemp) throws InterruptedException;

    SourceRegisterResultDTO handleRegisterUser(SourceBaseInfo sourceBaseInfo, SourceMatchResultDTO resultDTO, MemberExtInfo memberExtInfo);
}
